]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
st-entry: Handle <shift>insert
authorFlorian Müllner <fmuellner@gnome.org>
Sat, 26 Apr 2014 18:00:43 +0000 (20:00 +0200)
committerFlorian Müllner <fmuellner@gnome.org>
Sat, 26 Apr 2014 19:19:59 +0000 (21:19 +0200)
GTK+ supports this as alternative to <ctrl>v, so let's do the same
for consistency.

https://bugzilla.gnome.org/show_bug.cgi?id=648318

src/st/st-entry.c

index 3cc61aabfc86112f2e68c307804fbce4e830256e..cc99476423708864a748d7a50aa9cf9af7aed39e 100644 (file)
@@ -599,8 +599,10 @@ st_entry_key_press_event (ClutterActor    *actor,
      didn't handle them */
 
   /* paste */
-  if ((event->modifier_state & CLUTTER_CONTROL_MASK)
-      && event->keyval == CLUTTER_v)
+  if (((event->modifier_state & CLUTTER_CONTROL_MASK)
+       && event->keyval == CLUTTER_KEY_v) ||
+      ((event->modifier_state & CLUTTER_SHIFT_MASK)
+       && event->keyval == CLUTTER_KEY_Insert))
     {
       StClipboard *clipboard;